<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>JavaScript语句标识符</title>
</head>

<body>
    <!-- JavaScript 语句通常以一个 语句标识符 为开始，并执行该语句。 -->
    <!-- 语句标识符是保留关键字不能作为变量名使用。 -->
    <table border="1" cellpadding="5" cellspacing="0" width="700">
        <caption>下表列出了 JavaScript 语句标识符 (关键字) ：</caption>
        <tr>
            <th>语句</th>
            <th>描述</th>
        </tr>
        <tr>
            <td>break</td>
            <td>用于跳出循环。</td>
        </tr>
        <tr>
            <td>catch</td>
            <td>语句块，在 try 语句块执行出错时执行 catch 语句块。</td>
        </tr>
        <tr>
            <td>continue</td>
            <td>跳过循环中的一个迭代。</td>
        </tr>
        <tr>
            <td>do ... while</td>
            <td>执行一个语句块，在条件语句为 true 时继续执行该语句块。</td>
        </tr>
        <tr>
            <td>for</td>
            <td>在条件语句为 true 时，可以将代码块执行指定的次数。</td>
        </tr>
        <tr>
            <td>for ... in</td>
            <td>用于遍历数组或者对象的属性（对数组或者对象的属性进行循环操作）。</td>
        </tr>
        <tr>
            <td>function</td>
            <td>定义一个函数</td>
        </tr>
        <tr>
            <td>if ... else</td>
            <td>用于基于不同的条件来执行不同的动作。</td>
        </tr>
        <tr>
            <td>return</td>
            <td>退出函数</td>
        </tr>
        <tr>
            <td>switch</td>
            <td>用于基于不同的条件来执行不同的动作。</td>
        </tr>
        <tr>
            <td>throw</td>
            <td>抛出（生成）错误 。</td>
        </tr>
        <tr>
            <td>try</td>
            <td>实现错误处理，与 catch 一同使用。</td>
        </tr>
        <tr>
            <td>var</td>
            <td>声明一个变量。</td>
        </tr>
        <tr>
            <td>while</td>
            <td>当条件语句为 true 时，执行语句块。</td>
        </tr>
    </table>
</body>

</html>